A Deferred object with a \code{wait} method that returns the object if found,
nil if not found.  Raises exception on error.
